package core;

import java.sql.SQLException;

public class Director {

	public String constructViagem(String partida, String chegada, String aviao, String preco, Object[] locais, Object[] tripulantes) throws SQLException, ClassNotFoundException{
		
		BuilderViagem builderviagem = new BuilderViagem();
		
		int idViagem = builderviagem.criaViagem(partida, chegada, aviao, preco);
		
		if(idViagem>0){
			builderviagem.buildLocais( locais );
		
			builderviagem.buildTripulantes( tripulantes );
		
			return "ok";
		}
		else
			return "fail";
		
	}
	
	public String constructReserva(String login, int viagem, String pagamento, Object[] lugares) throws SQLException, ClassNotFoundException{
		BuilderReserva builderreserva = new BuilderReserva();
		
		int idReserva = builderreserva.criaReserva(login, viagem, pagamento, lugares.length);
		
		if(idReserva==0){
			return "fail";
		}
		else{
			builderreserva.buildLugares(lugares);	
			return "ok";
		
	}
	}
	
}
